<?php
	
	function promedio(){

	    $cantidadDeArgumentos = func_num_args();
	    $listaArgumentos = func_get_args();

	    $sumatoria = 0;

	    for ($i = 0; $i < $cantidadDeArgumentos; $i++) {
        	$sumatoria += $listaArgumentos[$i];
    	}

    	return  round($sumatoria / $cantidadDeArgumentos,2);

	}


	extract($_GET);

	require_once 'db.class.php';

	$sql = 'SELECT * FROM nota WHERE id_alumno="'. $id_alumno .'" AND id_curso="'. $id_curso.'"';

	$stmt = DB::getStatement($sql,'tpai');//los parametros son la sentencia y la base de datos a la cual se tiene que conectar

	$stmt->execute();

	$notas = array();

	while($nota = $stmt->fetchObject()){
		array_push($notas,$nota);
	}


	ob_start(); 

	echo '<table>';
	echo '<tr><th>Nombre</th><th colspan="3">Cuatrimestre 1</th><th>Promedio</th><th colspan="3">Cuatrimestre 2</th><th>Promedio</th><th colspan="3">Cuatrimestre 3</th><th>Promedio</th><th>Promedio Final</th></tr>';

	while( sizeof($notas) ){

		$nota = (array)array_shift($notas);

		$sql = 'SELECT nombre FROM materia WHERE id_materia="'. $nota['id_materia'] .'"';

		$stmt = DB::getStatement($sql,'tpai');//los parametros son la sentencia y la base de datos a la cual se tiene que conectar

		$stmt->execute();

		$nombreMateria = $stmt->fetchObject();

		$prom1 = promedio($nota['c11'],$nota['c12'],$nota['c13']);
		$prom2 = promedio($nota['c21'],$nota['c22'],$nota['c23']);
		$prom3 = promedio($nota['c31'],$nota['c32'],$nota['c33']);
		
		$promFinal = promedio($prom1,$prom2,$prom3);

		$ultimaColumna = '<td>' . $promFinal . '</td>';

		if( $promFinal < 7){

			$ultimaColumna = '<td class="desaprobado">' . $promFinal . '</td>'; 

		}				

		echo '<tr>	<td>', $nombreMateria->nombre,'</td>',
					'<td>', $nota['c11'], '</td>',
					'<td>', $nota['c12'], '</td>',
					'<td>', $nota['c13'], '</td>',
					'<td>', $prom1, '</td>',

					'<td>', $nota['c21'], '</td>',
					'<td>', $nota['c22'], '</td>',
					'<td>', $nota['c23'],'</td>',
					'<td>',$prom2, '</td>',

					'<td>', $nota['c31'], '</td>',
					'<td>', $nota['c32'], '</td>',
					'<td>', $nota['c33'], '</td>',
					'<td>',$prom3, '</td>',
						$ultimaColumna,
		
				'</tr>';
		
	}

	echo '</table>';

	$tabla = ob_get_clean();//vuelco todo lo que acumule en la tabla

	include 'vistas/verNotas.view.php';
